.home {
    height: calc(100% - 200px);
    width: 100%;
    .body {
        height: 100%;
        color: white;
        padding: 15px;
        .title {
            font-size: 28px;
            margin-bottom: 20px;
            text-align: left;
            padding-left: 10px;
            border-left: 10px solid #333;
            border-image: -webkit-linear-gradient(top, #09f 40%, #fff 80%) 0 0 0 100;
            font-weight: bold;
            height: 50px;
            line-height: 50px;
        }
        .search {
            display: flex;
            flex-wrap: wrap;
            .block {
                margin-right: 20px;
                min-width: 20%;
                margin-bottom: 20px;
                span {
                    font-size: 32px;
                    color: #fff;
                    padding: 0 12px 0 0;
                    font-weight: 700;
                    width: 200px;
                    text-align:right;
                    display: inline-block;
                }
            }
        }
        .tbtitle{
            text-align: left;
            font-size: 25px;
            margin-bottom: 20px;
        }
        .tabchange{
            width:250px;
            height:50px;
            border-radius: 0; 
            font-size:27px;
        }
        .seltab{
            background-color:#244363;
            border-color: #244363;
        }
        .table-w{
            margin-bottom: 30px;
            .detail{
                width: 100%;
                text-align: left;
                font-size: 28px;
                tr{
                    height: 45px;
                    th{
                        width: 150px;
                        font-weight: normal;
                    }
                }
            }
            .tit {
                font-size: 24px;
                margin-bottom: 20px;
                text-align: left;
                padding-left: 10px;
                border-left: 0;
                border-image: none;
                font-weight: bold;
            }
            .title-row1 {
                font-size:30px; 
                text-align:left; 
                padding:30px 50px;
            }
        }
        .mianbody{
            border:solid 1px #fff; 
            width:80%; 
            margin:0 auto;
            font-size:30px;
            padding: 0 50px 50px 50px;
        }
        .buts{
            display: flex;
            justify-content: center;
            margin-top: 30px;
        }
        .cont {
            -webkit-box-shadow: 0 0 50px rgba(0, 0, 0, 0.3);
            box-shadow: 0 0 50px rgba(0, 0, 0, 0.3);
            padding: 10px;
            overflow-x:hidden;
            height: 15.5rem;
            .title{
                text-align: left;
                font-size: 28px;
                border-left: 0;
                border-image: none;
            }
            .main {
                display: flex;
                flex-direction: column;
                margin: 180px;
                line-height: 180px;
                .tit {
                    font-size: 60px;
                    font-weight: bold;
                }
                .weight {
                    font-size: 60px;
                    font-weight: bold;
                }
            }
            .line {
                height: 50px;
                line-height: 50px;
                display: flex;
                .row {
                    display: flex;
                    width: 33%;
                    align-items: center;
                    .tit {
                        font-size: 32px;
                        padding: 5px 0;
                    }
                    .des {
                        font-size: 32px;
                        padding: 5px 0;
                    }
                }
            }
        }
    }
}
